pain-mitigating drugs - French English Dictionary